a8694025145ca5fb85b2d99c275c8cce867550bc,Common/Frameworks/ERExtensions/Sources/er/extensions/ERXWOForm.java,ERXWOForm,invokeAction,#WORequest#WOContext#,149
Before Change
context._setActionInvoked(false);
context._setIsMultipleSubmitForm(_multipleSubmit == null ? false : _multipleSubmit.booleanValueInComponent(context.component()));
_setFormName(context, wasInForm);
WOActionResults result = super.invokeAction(worequest, context);
if (!wasInForm && !context._wasActionInvoked() && context._wasFormSubmitted()) {
if (_action != null) {
result = (WOActionResults) _action.valueInComponent(context.component());
After Change
context._setActionInvoked(false);
context._setIsMultipleSubmitForm(_multipleSubmit == null ? false : _multipleSubmit.booleanValueInComponent(context.component()));
_setFormName(context, wasInForm);
result = super.invokeAction(worequest, context);
if (!wasInForm && !context._wasActionInvoked() && context._wasFormSubmitted()) {
if (_action != null) {
result = (WOActionResults) _action.valueInComponent(context.component());
}
if (result == null && !ERXAjaxApplication.isAjaxSubmit(worequest)) {
result = context.page();
}
}
context._setIsMultipleSubmitForm(wasMultipleSubmitForm);
_exitFormInContext(context, wasInForm, wasFormSubmitted);
_clearFormName(context, wasInForm);
_clearEnctype();
}
else {
result = super.invokeAction(worequest, context);
}
return result;
}